f77ea70c8463949cc334b1205dc14055ad7665ad,liberty-maven-plugin/src/main/java/net/wasdev/wlp/maven/plugins/jsp/CompileJspMojo.java,CompileJspMojo,doExecute,#,35
Before Change
}
}
StringBuilder builder = new StringBuilder(new File("target/classes").getAbsolutePath());
@SuppressWarnings("unchecked")
Set<Artifact> dependencies = getProjectArtifacts(true);
for (Artifact dep : dependencies) {
File onDisk = dep.getFile();
if (onDisk != null) {
builder.append(File.pathSeparator);
builder.append(dep.getFile().getAbsolutePath());
} else {
System.err.println("Could not find: " + dep.getGroupId() + ":" + dep.getArtifactId() + ":" + dep.getVersion());
}
}
// TODO should we try to calculate this from a pom dependency?
if (jspVersion != null) {
compile.setJspVersion(jspVersion);
}
compile.setClasspath(builder.toString());
// TODO do we need to add features?
After Change
}
}
Set<String> classpath = new TreeSet<String>();
// first add target/classes (or whatever is configured)
classpath.add(getProject().getBuild().getOutputDirectory());
@SuppressWarnings("unchecked")
Set<Artifact> dependencies = getProject().getArtifacts();
for (Artifact dep : dependencies) {
if (!dep.isResolved()) {
// TODO: Is transitive=true correct here?
dep = resolveArtifact(dep, true);
}
if (dep.getFile() != null) {
if (!classpath.add(dep.getFile().getAbsolutePath())) {
getLog().warn("Duplicate dependency: " + dep.getId());
}
} else {